package com.molichuxing.gateway.bff.car.entity.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 车牌详细信息实体
 * @author xuelin yi
 */
@Data
public class CarLicencePlateDetailVo extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "车牌号")
    private String licencePlate;

    @ApiModelProperty(value = "车型ID")
    private Integer vehicleId;

    @ApiModelProperty(value = "车型名称")
    private String vehicleName;

    @ApiModelProperty(value = "颜色ID")
    private Integer vehicleColorId;

    @ApiModelProperty(value = "颜色名称")
    private String vehicleColorName;

    @ApiModelProperty(value = "车架号")
    private String vin;

    @ApiModelProperty(value = "分子公司id")
    private Integer subcompanyId;

    @ApiModelProperty(value = "分子公司名称")
    private String subCompanyName;

    @ApiModelProperty(value = "年检到期日")
    private String endDate;

    @ApiModelProperty(value = "上牌费用")
    private BigDecimal licenceCost;

    @ApiModelProperty(value = "车辆登记证URL")
    private String registerCard;

    @ApiModelProperty(value = "行驶证URL")
    private String drivingLicense;

    @ApiModelProperty(value = "完税证明URL")
    private String taxProof;

    @ApiModelProperty(value = "备注")
    private String remark;
}
